//
// Created by konglinglong on 2020/9/4.
//

#ifndef CSP_INCLUDE_UTILS_COMMDEF_H
#define CSP_INCLUDE_UTILS_COMMDEF_H

#include "../common/commDef.h"
#include "../osal/osalApi.h"

enum
{
    CSP_CONCURRENCY_TYPE_NONE, /* 没竞争，生产者、消费者为同一线程 */
    CSP_CONCURRENCY_TYPE_SPSC, /* 单生产者，单消费者 */
    CSP_CONCURRENCY_TYPE_SPMC, /* 单生产者，多消费者 */
    CSP_CONCURRENCY_TYPE_MPSC, /* 多生产者，单消费者 */
    CSP_CONCURRENCY_TYPE_MPMC, /* 多生产者，多消费者 */
};


#endif //CSP_INCLUDE_UTILS_COMMDEF_H
